﻿#skipnavigation{overflow:hidden; text-indent: -2000px; height: 0; margin: 0; padding: 0; font-size: 0; line-height: 0;}
.sknavi{position:absolute;top:-500px;}
.sknavi:focus, .sknavi:active{top:1px;display:block;width:200px;height:18px;padding:3px;margin-left:5px;text-align:center;font-size:100%;font-weight:bold;background-color:#eee;border: 1px solid #135;text-decoration:none;}


#wrapper{overflow:hidden;clear:both;width:100%;}

#head{position:relative;width:100%;text-align:center;border-bottom:1px solid #ccc;background:#fff;z-index:10;}
#head .thead{/*display:none;*/padding:1%;width:98%;height:40px;margin:0 auto;text-align:left;background:#5d5757;}
#head .thead .gosite,
#head .thead .mem,
#head .thead .lang,
#head .thead .text_size{display:none;}

#head .thead .tmenu .tsearch{}
#head .thead .tmenu .tsearch_frm{width:100%;margin-right:15px;position:relative;z-index:10;box-sizing:border-box;}
#head .thead .tmenu .tsearch #tsearch_w{position:relative;right:0;top:0;width:100%;border-right:1px solid #5d5757;border-left:1px solid #5d5757;height:40px;text-align:left;background:url(/img/common/search_bg.gif) repeat-x left top;color:#444;padding:0;box-sizing:border-box;}
#head .thead .tmenu .tsearch #tsearch_w input.txt_input{padding:0;padding:0 85px 0 15px;width:100% !important;vertical-align:top;height:40px;line-height:40px;border:0;background:none;color:#444;box-sizing:border-box;}
#head .thead .tmenu .tsearch #tsearch_w label{position:absolute;left:15px;top:0;line-height:40px;color:#666;font-size:11px;}
#head .thead .tmenu .tsearch #tsearch_w .search_btnw{position:absolute;top:0;right:2.5%;}


#head .area{width:100%;padding:15px 0;margin:0 auto;display:inline-block;text-align:left;}
#head h1#logo{float:left;padding-left:10px;position:relative;z-index:2;}
#head h1#logo img{width:100px;}
#head h1#mlogo{float:left;padding-left:10px;position:relative;z-index:2;}
#head h1#mlogo img{width:100px;}
#head .allbtn{display:none;float:right;padding-top:20px;padding-right:10px;position:relative;z-index:2;}
#head .mallbtn{float:right;padding-top:8px;padding-right:10px;position:relative;z-index:2;}
#head .mallbtn a{float:left;margin-left:5px;}
#head .mallbtn .top_icon{position:relative;display:block;width:30px;height:30px;background-repeat:no-repeat;background-position:center top;background-size:cover;border-radius:5px;text-indent:-9999px;}
#head .mallbtn .top_icon.ticon1{background-image:url(/img/common/facebook_on.gif);}
#head .mallbtn .top_icon.ticon2{background-image:url(/img/common/youtube_on.gif);}
#head .mallbtn .top_icon.ticon3{background-image:url(/img/common/blog_on.gif);}
#head .mallbtn .top_icon.ticon4{background-image:url(/img/common/instr_on.gif);}
#head .mallbtn img{width:30px;}
#head .mallbtn img.face{width:28px;border:1px solid #dfdfdf;border-radius:3px;}
#head .mallbtn img.nara{width:28px;border:1px solid #dfdfdf;border-radius:3px;background:#f3f3f3;}

/*국제의료사업센터 모바일 추가*/
.langm_view{position:absolute;top:72px;left:0;width:100%;padding:15px 0;z-index:20;background:#fff;border-bottom:2px solid #dc2429;}
.langm_view ul{position:relative;top:0;left:0;width:100%;display:inline-block;}
.langm_view ul li{float:left;width:25%;text-align:center;}
.langm_view ul li img{margin-bottom:10px;}
.langm_view ul li a{display:block;font-size:12px;color:#333;}

/*메뉴영역*/
#menu_navi{display:none;position:absolute;width:100%;top:40px;left:0;height:52px;padding:38px 0 0 0;background:url(/img/common/smenu_bg.gif) no-repeat top center;overflow:hidden;}


/*전체메뉴보기*/
#menu_mask{position:absolute;display:none !important;left:0;top:0;z-index:9;background-color:#000;}
#allmenu{display:none !important;position:relative;width:1100px;margin:0 auto;top:0 !important;left:0 !important;z-index:20;text-align:left;}

/*상단팝업*/
#thead_pop{position:relative;padding-bottom:20px;width:100%;background:#f3fcff;}
#thead_pop .area{position:relative;margin:0 auto;}
#thead_pop .area ul li img{width:145%;margin-left:-42%}
#thead_pop .area .close_btn{position:absolute;right:0;top:38px;}
#thead_pop .info{float:right;}
#thead_pop .info .lst{float:left;font-size:12px;color:#fff;}
#thead_pop .info .lst img{vertical-align:middle;padding:0 10px;}
#thead_pop .close{position:absolute;bottom:-25px;right:0;padding-bottom:10px;text-align:right;color:#000;font-size:12px;font-weight:bold;}
#thead_pop .close input{vertical-align:middle;}
#thead_pop .close a{color:#000;font-size:13px;}
#thead_pop .close img{vertical-align:middle;margin-left:4px;}


/*모바일전체메뉴*/
nav#menu{background:#333;}
.r_menu{position:relative;padding-bottom:143px;width:180px;}
.r_menu .tbox{width:150px;margin:0 auto;padding:15px 0;border-bottom:1px solid #282828;}
.r_menu .tbox ul{width:100%;overflow:hidden;clear:both;text-align:left;}
.r_menu .tbox ul li{text-align:center;margin-bottom:5px;}
.r_menu .tbox ul li.fr{float:none;}
.r_menu .tbox ul li a{display:block;width:138px;padding:5px 0;letter-spacing:-1px;font-size:11px;color:#fff;border:1px solid #cacaca;border-radius:3px;}
.r_menu .tbox ul li a.on{border:1px solid #fff;background:#fff;color:#222;}
.r_menu .mmemu{width:150px;margin:0 auto;padding:10px 0;border-top:1px solid #454545;}
.r_menu .mmemu ul{width:100%;}
.r_menu .mmemu ul li{width:100%;}
.r_menu .mmemu ul li a{display:block;padding:12px 0;color:#dfdfdf;font-size:13px;font-weight:bold;border-bottom:1px dotted #888;background:url(/img/common/mmenu_off.png) no-repeat 130px 50%;background-size:8px 8px;}
.r_menu .mmemu ul li a.on{color:#fff;background:url(/img/common/mmenu_on.png) no-repeat 130px 50%;background-size:8px 8px;}
.r_menu .mmemu ul li ul{width:auto;padding:8px;background:#3f3f3f;border-bottom:1px solid #888;}
.r_menu .mmemu ul li ul li a{padding:4px 0;color:#aaa;font-size:11px;letter-spacing:-1px;font-weight:normal;border-bottom:0;background:none;}
.r_menu .mmemu ul li ul li a.on{color:#fff;background:none;}

.r_menu .mbtn{margin:10px;text-align:center;}
.r_menu .mbtn li{float:left;width:50%;}
.r_menu .mbtn a{display:block;padding:12px 0;color:#fff;font-weight:600;font-size:11px;border:1px solid #696866;margin-right:-1px;opacity:0.8;}
.r_menu .mbtn a img{height:25px;margin-bottom:10px;}

/*중간영역*/
#container{position:relative;width:100%;text-align:center;z-index:10;}


@media(max-width:350px){

	#head h1#logo img{margin-top:6px;width:90px;}
}



